import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * @author dreamcatcher
 * @date 2022/3/1 21:34
 * 字符匹配符
 */
public class RegExp03 {
    public static void main(String[] args) {
        String content = "123abc_";
//        //abc大小写不敏感
//        String regStr = "(?i)abc";
//
//        //b大小写敏感
//        String regStr = "a((?i)b)cde";

        //匹配单个数字，大小写字母，下划线
        String regStr = "\\w";
//        Pattern pattern = Pattern.compile(regStr,Pattern.CASE_INSENSITIVE);当这个模式串都想采用大小写不敏感方式匹配时，可以使用该模式
        Pattern pattern = Pattern.compile(regStr);
        Matcher matcher = pattern.matcher(content);

        while (matcher.find()){
            System.out.println(matcher.group(0));
        }

    }
}
